package com.trade.data.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @TableName PREDICT_INFO
 */
@TableName(value ="PREDICT_INFO")
@Data
public class PredictInfo implements Serializable {
    /**
     * id
     */
    @TableId(value = "ID", type = IdType.AUTO)
    private Integer id;

    /**
     * 预测唯一标识
     */
    @TableField(value = "PREDICT_UNIQUE_TAG")
    private String predictUniqueTag;

    /**
     * 预测批次号
     */
    @TableField(value = "PREDICT_BATCH_NUM")
    private String predictBatchNum;

    /**
     * 预测结果
     */
    @TableField(value = "PREDICT_RESULT")
    private String predictResult;

    /**
     * 预测收盘时间
     */
    @TableField(value = "PREDICT_CLOSETIME")
    private Date predictClosetime;

    /**
     * 预测收盘价格
     */
    @TableField(value = "PREDICT_CLOSEPRICE")
    private BigDecimal predictCloseprice;

    /**
     * 预测创建时间
     */
    @TableField(value = "PREDICT_CREATEAT")
    private Date predictCreateat;

    /**
     * 
     */
    @TableField(value = "CURRENCY_NAME")
    private String currencyName;

    /**
     * 
     */
    @TableField(value = "PERIOD_DIMENSION")
    private String periodDimension;
    @TableField(value = "result_code")
    private String resultCode;
    @TableField(value = "CURRENT_CLOSE_PRICE")
    private BigDecimal currentClosePrice;

    @TableField(value = "model_name")
    private String modelName;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}